{{tag>freebox freeplayer télévision}}

----

====== MyFreeTV ======



**MyFreeTV** est une interface graphique au dessus du lecteur vidéo VLC et qui vous permet de visualiser et enregistrer les programmes vidéos issus de la Freebox.

{{ myfreetv-main.png?250}}

MyFreeTV, réalisé en [[Java]], est portable sur plusieurs plateformes dont GNU/Linux et Ubuntu. La version actuelle fonctionne avec le JDK 1.5. 


===== Fonctions =====

  * lecture des flux vidéos depuis la Freebox, la liste est actualisée a chaque lancement.
  * sélection du flux vidéo et lecture par simple clic ; un logo de la chaine est affiché,
  * possibilité d'enregistrer un flux vidéo au format mpeg2,
  * possibilité de programmation,
  * affichage de l'audience des chaines (chez Free),
  * guide TV (non opérationnel sur Ubuntu 7.10),
  * diffusion de vidéo.


===== Pré-requis =====

Pour faire fonctionner ce programme vous aurez besoin de la machine virtuelle Java la plus récente possible. Pour cela, il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installez le paquet]] **sun-java6-bin** ([[apt://sun-java6-bin|en 1 clic]]).


===== Installation =====

==== Via le dépôt ====

<note>Le dépôt est originellement fait pour Ubuntu 7.10, mais il fonctionne parfaitement sous 8.04 LTS.</note>

    * [[tutoriel:comment_modifier_sources_maj|Ajouter le dépôt]] Tvfreeplayer.com <file>
deb http://www.tvfreeplayer.com/linux/falcon gutsy all</file>
    * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[ap://myfreetv|myfreetv]]** si vous êtes en zone dégroupée.
    * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt://myfreetv-nd|myfreetv-nd]]** si vous êtes en zone non dégroupée.
    * Si VLC refuse de se lancer, essayez d'effacer le dossier caché « .vlc » dans  votre dossier personnel.
    * Si vous utilisez un pare-feu, il faut ouvrir un port (TCP et UDP) et le déclarer dans VLC : //Paramètres -> Préférences -> Lecture  / codecs -> Démultiplexeurs -> RTP/RTSP -> Port client//.

==== Via le fichier Zip officiel ====

    * télécharger le zip à [[http://myfreetv.sourceforge.net/|cette adresse]], l'extraire dans un répertoire ou dans « /usr/local/MyfreeTV » ;
    * activer le programme avec « ''java -jar MyFreeTV.jar'' » ;
    * il est possible d'activer le programme avec un script ci-dessous, puis de placer un lanceur sur votre bureau. Une image (icone) est disponible en navigant dans le fichier //.jar// avec le gestionnaire d'archives : <code bash>
$ cat > /usr/local/MyFreeTV/myfreetv <<END
#!/bin/sh

# si probleme time-zone (interface décalée d'une heure)
# export TZ='Europe/Paris'

# répertoire ou vous avec installé MyFreeTV (ici, /usr/local/MyFreeTV)
dir=/usr/local/MyFreeTV

# répertoire courant, la ou sont stokées vos vidéos, peut-être $HOME ou ce que vous voulez
cd /spare2/tv

# activation du programme via la machine virtuelle Java.
exec java -jar $dir/MyFreeTV.jar

END
$ chmod +x /usr/local/MyFreeTV/myfreetv
</code>
    * si vous avez des problemes avec la zone horaire (décalage horaire), vous pouvez changer le fuseau horaire (variable TZ dans le script). Par défaut, la valeur est celle contenue dans ///etc/timezone//.
<note>Note : La machine JAVA prend en compte le fichier /etc/environment dans lequel vous pouvez ajouter la variable TZ="Europe/Paris" pour initialiser correctement la zone horaire.</note>

----

//Contributeurs : FIXME, [[utilisateurs:Fabien26]].//